/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package cl.tienda.modelo;

import java.sql.*;
/**
 *
 * @author hwongu
 */
public class Conexion {

    public static Connection getConexion(){
        try{
            Class.forName("org.apache.derby.jdbc.ClientDriver");
            String url="jdbc:derby://localhost:1527/java_productos";
            String usuario="curso";
            String clave="javaee";
            return DriverManager.getConnection(url,usuario,clave);
        }catch(SQLException ex){
            ex.printStackTrace();
        }catch(Exception ex){
            ex.printStackTrace();
        }
        return null;
    }

//      public static Connection getConexion(){
//        try{
//            Class.forName("org.apache.derby.jdbc.ClientDriver");
//            String url="jdbc:derby://localhost:1527/DBProductos";
//            String usuario="curso";
//            String clave="";
//            return DriverManager.getConnection(url,usuario,clave);
//        }catch(SQLException ex){
//            ex.printStackTrace();
//        }catch(Exception ex){
//            ex.printStackTrace();
//        }
//        return null;
//    }
    
//   private static Connection conn;
//    private static String login = "curso";
//    private static String password = "javaee";
//    private static String url = "jdbc:derby://localhost:1527/java_productos";
//
//    public static Connection getInstanceConnection() {
//        if (!(conn instanceof Connection)) {
//            System.out.println("Conectando a la BD.");
//            try {
//                Class.forName("org.apache.derby.jdbc.ClientDriver");
//                conn = DriverManager.getConnection(url, login, password);
//            } catch (ClassNotFoundException ex) {
//                System.out.println(ex.getMessage());
//            } catch (SQLException e) {
//                // TODO Auto-generated catch block
//                System.out.println(e.getMessage());
//            }
//        }
//        System.out.println(conn);
//        return conn;
//    }
//
//    public static void closeConnection() {
//        try {
//            if (conn instanceof Connection) {
//                conn.close();
//                conn = null;
//                System.out.println("Se ha cerrado la conexi�n de BD con exito.");
//            }
//
//        } catch (SQLException se) {
//            System.out.println(se.toString());
//            System.err.println("Se ha producido un error al cerrar la conexi�n de BD.");
//            System.err.println(se.getMessage());
//        }
//    }   
    
    
}
